﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LeetCode
{
    /// <summary>
    /// 58 最后一个单词的长度
    /// </summary>
    public class _58LengthofLastWord:IRun
    {
        /*
         * 给定一个仅包含大小写字母和空格 ' ' 的字符串，返回其最后一个单词的长度。
         * 如果不存在最后一个单词，请返回 0 。
         */
        public void Run()
        {
            LengthOfLastWord("Hello O a");
        }

        public int LengthOfLastWord(string s)
        {
            int count = 0;
            for (int i = s.Length - 1; i >= 0; i--)
            {
                if (s[i] == ' ')
                {
                    if (count > 0)
                        return count;
                }
                else
                {
                    count++;
                }
            }
            return count;
        }

    }
}
